package com.ruoyi.zxjd.exposure.service;

import java.util.List;
import com.ruoyi.zxjd.exposure.domain.ExposureArrange;

/**
 * 曝光台列表Service接口
 * 
 * @author lcc
 * @date 2021-02-07
 */
public interface IExposureArrangeService 
{
    /**
     * 查询曝光台列表
     * 
     * @param arrangeId 曝光台列表ID
     * @return 曝光台列表
     */
    public ExposureArrange selectExposureArrangeById(Long arrangeId);

    /**
     * 查询曝光台列表列表
     * 
     * @param exposureArrange 曝光台列表
     * @return 曝光台列表集合
     */
    public List<ExposureArrange> selectExposureArrangeList(ExposureArrange exposureArrange);

    /**
     * 新增曝光台列表
     * 
     * @param exposureArrange 曝光台列表
     * @return 结果
     */
    public int insertExposureArrange(ExposureArrange exposureArrange);

    /**
     * 修改曝光台列表
     * 
     * @param exposureArrange 曝光台列表
     * @return 结果
     */
    public int updateExposureArrange(ExposureArrange exposureArrange);

    /**
     * 批量删除曝光台列表
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteExposureArrangeByIds(String ids);

    /**
     * 删除曝光台列表信息
     * 
     * @param arrangeId 曝光台列表ID
     * @return 结果
     */
    public int deleteExposureArrangeById(Long arrangeId);

    /**
     *  曝光安排
     * @param arrangeId
     * @param draft
     * @return
     */
    int updateStatusByArrangeId(Long arrangeId, String draft);
}
